EEPROM with increased reading speed

ABSTRACT

In an EEPROM consisting of a NAND cell in which a plurality of memory cells are connected in series, the control gate voltage V read  of the memory cell in a block selected by the data read operation is made different from the each of the voltages V sg1 , V sg2  of the select gate of the select transistor in the selected block so as to make it possible to achieve a high speed reading without bringing about the breakdown of the insulating film interposed between the select gate and the channel of the select transistor. The high speed reading can also be made possible in the DINOR cell, the AND cell, NOR cell and the NAND cell having a single memory cell connected thereto, if the control gate voltage of the memory cell is made different from the voltage of the select gate of the select transistor.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of U.S. application Ser. No.11/969,740 filed Jan. 4, 2008, which is a Continuation of U.S.application Ser. No. 10/914,422 filed Aug. 10, 2004 (now U.S. Pat. No.7,335,937, issued Feb. 2, 2008), which is a Continuation of U.S.application Ser. No. 10/212,060 filed on Aug. 6, 2002 (now U.S. Pat. No.6,809,365, issued Oct. 10, 2004); which is a Continuation of U.S.application Ser. No. 09/984,074 (now U.S. Pat. No. 6,459,114, issuedOct. 1, 2002) filed on Oct. 26, 2001, which is based upon and claims thebenefit of priority from the prior Japanese Patent Application No.2000-330623, filed Oct. 30, 2000, the entire contents of which areincorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a nonvolatile semiconductor memorydevice, particularly, to an electrically rewritable nonvolatilesemiconductor memory device consisting of cell units such as a NANDcell, a NOR cell, a DINOR cell (Divided NOR cell) and an AND cell.

2. Description of the Related Art

The conventional semiconductor memory device includes an electricallyrewritable EEPROM (Electrically Erasable Programmable Read Only Memory).Particularly, a NAND type EEPROM having a block construction consistingof NAND cells having a plurality of memory cells connected in seriesattracts attentions because it is possible to increase the degree ofintegration.

The memory cell of the NAND type EEPROM is formed of MOSFET's having astacked gate structure including a floating gate acting as a chargestorage layer and a control gate, which are stacked one upon the otheron a semiconductor substrate with a gate insulating film interposedtherebetween. The NAND cell is formed of adjacent memory cells connectedin series with the source and drain used commonly.

In the NAND type EEPROM, these plural NAND cells are connected to a bitline with each NAND cell forming a unit and are arranged to form amatrix, thereby constructing a memory cell array. The memory cell arrayis formed in high density in a p-well on a semiconductor substrate or ona p-type semiconductor substrate.

The drains on one terminal section of the NAND cells arranged in thecolumn direction of the memory cell array are connected to a common bitline through select transistors, and the other terminal section of theNAND cells are similarly connected to a common source line throughselect transistors. The control gate of the memory cell and the selectgate of the select transistor are formed as a series of control gatelines (word lines) and select gate lines in the row direction of thememory cell array.

The conventional NAND type EEPROM is operated as follows.

Specifically, the data program operation is successively performedstarting with the memory cell positioned remotest from the bit linecontact of the NAND cell. The memory cell for programming the data isselected, and a high voltage Vpp (about 20V) for the data programming isapplied to the control gate line to which is connected the selectedmemory cell. Also, an intermediate potential Vmw (about 10V) is appliedto the control gate line of the memory cell positioned closer to the bitline than the selected memory cell and to the select gate line of theselect transistor. Further, 0V or an intermediate potential Vmb (about8V) is applied to the bit line of the selected memory cell in accordancewith the level of the data.

If 0V is applied to the bit line, 0V is transmitted to the drain of thememory cell so as to bring about an electron injection from the draininto the floating gate, with the result that the threshold voltage ofthe selected memory cell is shifted in the positive direction. This isthe “1” programmed state. Also, if the intermediate potential Vmb isimparted to the bit line, the electron injection into the floating gatedoes not take place, with the result that the threshold voltage of theselected memory cell is not changed so as to remain in the negativevalue. This is the “0” programmed state.

The data erase operation is performed simultaneously in respect of allthe memory cells within the block consisting of the selected NAND cells.All the control gate lines within the selected block are set at 0V, andvoltage of about 20V is applied as Vpp to the p-well (or p-typesubstrate) so as to put the bit line, the source line, the control gateline and the select gate line in the unselected block in the floatingstate. In this fashion, the electrons in the floating gates included inall the memory cells within the selected block are discharged into thep-well (or a p-type substrate) so as to shift the threshold voltage ofthe memory cell in the negative direction.

The data read operation is performed by detecting whether or not anelectric current flows from the bit line into the source line throughthe selected memory cell and a plurality of unselected memory cell, withthe unselected control gate line in the selected block set at V_(read),with the selected control gate line set at 0V, and with the select gateline also set at V_(read).

As described above, in the NAND type EEPROM, each of the unselectedcontrol gate line and the select gate line in the selected block is setat V_(read) during the data read operation. In this case, a seriousproblem is generated as described below.

In order to increase the reading speed, it is necessary to increase thecurrent flowing through the NAND cell including the selected memory cellhaving the “0” data programmed therein. For example, where a single NANDcell is formed of memory cells, it is possible to increase the currentflowing through the NAND cell by lowering the resistance of theunselected 7 memory cells.

In order to lower the resistance of the unselected 7 memory cells, it ishighly effective to enhance the level of V_(read) applied to the controlgates of these 7 memory cells during the read operation. In this case,V_(read) is also applied simultaneously to the select gate of the selecttransistor.

The memory cell includes two insulating films formed between the controlgate and the channel of the memory cell, i.e., an insulating film formedbetween the control gate and the floating gate, and another insulatingfilm formed between the floating gate and the channel. It follows that,even if the level of V_(read) is enhanced, the intensity of the electricfield applied to the insulating film positioned between the floatinggate and the channel is lowered.

In the select transistor, however, the select gate of the selecttransistor and the floating gate of the memory cell are formed of thesame wiring layer and, thus, only one insulating film is formed betweenthe select gate of the select transistor and the channel. It followsthat the intensity of the electric field applied to the insulating filmis increased, with the result that breakdown of the insulating filmtends to be brought about.

BRIEF SUMMARY OF THE INVENTION

The present invention provides a nonvolatile semiconductor memorydevice. In the nonvolatile semiconductor memory device according to anembodiment of the present invention, the voltage of the control gate ofthe memory cell included in the block selected in the data readoperation is made different from the voltage of the select gate of theselect transistor included in the selected block so as to make itpossible to read out at a high speed the program data in the memory cellwithout bringing about breakdown of the insulating film formed betweenthe select gate of the select transistor and the channel. Similarly, ahigh speed reading can be made possible in respect of a DINOR cell, anAND cell, a NOR cell and a NAND cell having a single memory cellconnected thereto.

According to a first aspect of the present invention, there is provideda nonvolatile semiconductor memory device, comprising a memory cellarray including memory cell units each comprising at least one selecttransistor and at least one memory cell and arranged to form an array; acontrol gate line including control gates of memory cells connectedcontinuously in a row direction of the memory cell array; and a selectgate line including select gates of select transistors connectedcontinuously in the row direction of the memory cell array; wherein thehighest value of a first voltage level of the control gate line in aselected memory cell unit differs from a second voltage level of all theselect gate lines of the memory cell unit during a read operation of aprogram data programmed in the memory cell and during a verify readoperation of the program data.

According to a second aspect of the present invention, there is provideda nonvolatile semiconductor memory device, comprising a memory cellarray including memory cell units each comprising first and secondselect transistors and at least one memory cell and arranged to form anarray; a control gate line including control gates of memory cellsconnected continuously in a row direction of the memory cell array; afirst select gate line including select gates of the first selecttransistors connected continuously in the row direction of the memorycell array, and a second select gate line including select gates of thesecond select transistors connected continuously in the row direction ofthe memory cell array; wherein a first voltage level of the first selectgate line in the selected memory cell unit differs from a second voltagelevel of the second select gate line in the memory cell units during aread operation of a program data programmed in the memory cell andduring a verify read operation of the program data.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

FIG. 1 is a block diagram showing the construction of the NAND typeEEPROM according to a first embodiment of the present invention;

FIG. 2A shows the cell construction of the NAND type EEPROM;

FIG. 2B shows the equivalent circuit of the cell of the NAND typeEEPROM;

FIG. 3A is a cross sectional view along the line shown in FIG. 2A andshows the construction of the cell of the NAND type EEPROM;

FIG. 3B is a cross sectional view along the line IIIB-IIIB shown in FIG.2A and shows the construction of the cell of the NAND type EEPROM;

FIG. 4 is an equivalent circuit diagram of the NAND type memory cellarray;

FIG. 5 is a timing wave form diagram showing the read operation of thenonvolatile semiconductor memory device according to the firstembodiment of the present invention;

FIG. 6 is a timing wave form diagram showing the conventional readoperation;

FIG. 7 is a timing wave form diagram showing the read operation of thenonvolatile semiconductor memory device according to a third embodimentof the present invention;

FIG. 8 is a flow diagram showing the data program operation;

FIG. 9 shows the threshold voltage distribution of a memory cell storingtwo bits/cell;

FIG. 10 is an equivalent circuit diagram of a memory cell array includedin a DINOR type EEPROM;

FIG. 11 is an equivalent circuit diagram of a memory cell array includedin an AND type EEPROM;

FIG. 12 is an equivalent circuit diagram of a memory cell array includedin an NOR type EEPROM; and

FIG. 13 is an equivalent circuit diagram of a memory cell array includedin another NOR type EEPROM.

DETAILED DESCRIPTION OF THE INVENTION

Some embodiments of the present invention will now be described withreference to the accompanying drawings.

FIG. 1 is a block diagram showing the construction of a nonvolatilesemiconductor memory device according to a first embodiment of thepresent invention.

The main portion of the nonvolatile semiconductor memory device shown inFIG. 1 comprises a memory cell array 1 having a word line WL arranged inthe row direction and a bit line BL arranged in the column direction, abit line control circuit 2 that also plays the roles of a senseamplifier and a data latch, a column decoder 3, an address buffer 4having an address ADR inputted therein from the outside, a row decoder5, a data I/O buffer 6 having I/O data exchanged with an external I/O,and a substrate potential control circuit 7.

The nonvolatile semiconductor memory device shown in FIG. 1 alsocomprises a selected word line voltage generation circuit 8 used for theprogram and read operations of the memory cell array 1, an unselectedword line voltage generation circuit 9, a voltage generation circuit 10for the select gate line SG1, and a voltage generation circuit 11 forthe select gate line SG2. These circuits serve to output the voltage ofeach level relating to the reading operation of the nonvolatilesemiconductor memory device of the present invention.

The column decoder 3 receives a column address from the address buffer 4and selects the bit line control circuit 2 arranged for each column. Thebit line control circuit 2 is connected to the data I/O buffer 6 andexchanges I/O data with the selected memory cell via the bit line.

The row decoder 5 controls the control gate line and the select gateline of the memory cell array 1. Also, the substrate potential controlcircuit (well potential control circuit) 7 controls the potential of thep-type substrate or the p-type well in which is formed the memory cellarray 1.

In reading data, the select word line voltage output circuit 8 generatesthe voltage applied to the selected word line in the selected block, andthe unselected word line voltage generation circuit 9 generates thevoltage applied to the unselected word line in the selected block. Also,the SG1 voltage generation circuit 10 and the SG2 voltage generationcircuit 11 are circuits for generating the voltages applied to theselect gate line SG1 on the side of the bit line and to the select gateline SG2 on the side of the source line, respectively.

The bit line control circuit 2 is formed mainly of a flip-flop andperforms the sense operation for reading the latched program data andthe bit line potential, and the sense operation for the verify readafter the programming or the latch of the reprogrammed data.

FIGS. 2A and 2B are a plan view and an equivalent circuit diagram,respectively, of a single NAND cell included in the memory cell array 1.In the example shown in the drawings, 8 memory cells M1 to M8 areconnected in series with the adjacent memory cells sharing the n⁺source/drain diffusion layer so as to form a single NAND cell. The NANDcell comprises a select transistor S₁ on the side of the BL line and aselect transistor S₂ on the side of the source line. The select gates ofthese select transistors S₁ and S₂ are connected to the select gatelines SG1 and SG2, respectively.

Reference numerals 15 ₁ to 15 ₈ denote the plan views of the floatinggates (hatched regions shown in FIG. 2A) of the memory cells, andreference numerals 17 ₁ to 17 ₈ are plan views of the control gates ofthe memory cells. The select gates of the select transistors S1 and S2are formed on the same wiring layer together with the floating gates andthe control gates of the memory cells and are denoted by referencenumerals 15 ₉, 17 ₉ and 15 ₁₀, 17 ₁₀ in the plan view shown in FIG. 2A.

FIGS. 3A and 3B are cross sectional views along the line IIIA-IIIA andthe line IIIB-IIIB shown in FIG. 2, respectively. As shown in thedrawings, a floating gate 15 (15 ₁ to 15 ₈) of the memory cells isformed on a p⁻ substrate 12 with a gate insulating film 14 interposedtherebetween, and a control gate 17 (17 ₁ to 17 ₈) of the memory cell isformed on the floating gate 15 with an interlayer insulating film 16interposed therebetween. These memory cells are connected in series withthe adjacent memory cells sharing the an n⁺ diffusion layer 20 (20 ₁ to20 ₈) forming the source/drain of the memory cell. It should be notedthat the floating gate 15 and the control gate 17 of the memory cell areinsulated from each other by the insulating film 16 so as to be appliedin general at different potentials.

As described previously, the select gates 15 ₉, 17 ₉ and the selectgates 15 ₁₀, 17 ₁₀ formed simultaneously with the floating gate 15 andthe control gate 17 of each memory cell are formed on the sides of thedrain and the source, respectively, of the NAND cell. The surface of thep⁻substrate 12 having these elements formed thereon is covered with aCVD oxide film 18, and a bit line 19 is formed on the CVD oxide film 18.

The bit line 19 is connected to the diffusion layer 20 ₀ on the side ofthe drain constituting one terminal section of the NAND cell. Thecontrol gates 17 of the memory cells form continuous control gate linesCG1 to CG8 arranged in the row direction of the memory cell array. Thesecontrol gate lines CG1 to CG8 collectively form a word line WL of thememory cell array. The select gates 15 ₉, 17 ₉ and the select gates 15₁₀, 17 ₁₀ are also arranged in the row direction of the memory cellarray so as to form continuous select gate lines SG1, SG2.

The select gates 15 ₉, 17 ₉ and the select gates 15 ₁₀, 17 ₁₀ areelectrically connected to each other in general in regions not shown,and each of the select gates 15 ₉, 17 ₉ and the select gates 15 ₁₀, 17₁₀ has the same voltage level. It follows that, in the selecttransistors S1 and S2, only the select gates 15 ₉ and 15 ₁₀substantially play the role of the select gate.

Since the gate insulating films of the memory cell and the selecttransistor are generally formed simultaneously in the same process,e.g., in the thermal oxide formation process, the thickness of theinsulating film formed between the channel and the floating gate of thememory cell, i.e., the insulating film 14 shown in FIG. 3B, is equal tothe thickness of the insulating film formed between the channel of theselect transistor and the select gate of the select transistor.

Since the memory cell section and the select transistor section areformed simultaneously, it is unnecessary to make the memory cell region,e.g., the lower region of the control gate 17 ₁, different from theselect transistor region, e.g., the lower region of the select gate 17₉, in the implanting conditions of the impurity ions and the processconditions. As a result, it is possible to markedly decrease thedistance between the control gate 17 ₁ and the select gate 17 ₉ so as todiminish the cell size of the NAND cell. In general, the selecttransistors S1 and S2 are formed simultaneously and, thus, the settingin the thickness of the gate insulating film and the implantation of theimpurity ions are carried out simultaneously under the same processconditions in respect of the select transistors S1 and S2, too.

FIG. 4 is an equivalent circuit diagram of the memory cell array 1 inwhich NAND cells are arranged to form a matrix. In FIG. 4, V_(s)represents the voltage of the source line. As shown in the drawing, anm-number of bit lines BL₁ to BL_(m) are arranged in the column directionof the memory cell array 1. The NAND cell group sharing the same wordlines (control gate lines CG1 to CG8) and the select gate lines SG1, SG2is called a block, and the region surrounded by a broken linecorresponds to a single block. The operation for the reading,programming, etc. is performed by selecting a single block from among aplurality of blocks.

First Embodiment

A first embodiment of the present invention will now be described withreference to FIG. 5. Specifically, FIG. 5 is a timing wave form diagramshowing the data read operation performed by the nonvolatilesemiconductor memory device according to the first embodiment of thepresent invention. The timing wave form diagram shown in FIG. 5 isdirected to the read operation, covering the case where, for example,the control gate line CG2 is selected from among 8 control gate linesCG1 to CG8 of the NAND cell. Needless to say, the same read operation isperformed in the case where any of the other 7 control gate lines isselected.

In the timing wave form diagram shown in FIG. 5, the upper four stagesshow the voltage wave forms of the control gate line CG2 of the selectedmemory cell within the selected block, the control gate lines CG1, andCG3 to CG8 of the unselected memory cell, and the select gate lines SG1,SG2 on the sides of the bit line and source line. For the readoperation, the control gate line CG2 of the selected memory cell isfixed at 0V, and the read voltage V_(read) is inputted to the controlgates lines CG1, and CG3 to CG8 of the unselected memory cell. Also,select gate voltages V_(sg1), V_(sg2) are inputted to the select gatelines SG1, SG2.

Also, the central two stages of FIG. 5 show the state of the controlgate lines CG1 to CG8 among the unselected block and the voltage of theselect gate lines SG1, SG2. Within the unselected block, the controlgate lines CG1 to CG8 are fixed at a floating state in which voltage isnot applied or at 0V. Incidentally, the select gate lines SG1, SG2 arealso fixed at 0V so as to inhibit the read operation.

Further, the lower two stages of FIG. 5 show the changes in the voltageof a pair of the selected bit lines BL and the voltages of thecell-source or the cell-p-well. During the read operation, the selectedbit line BL is pre-charged from 0V to Vcc so as to detect the change inthe bit line voltage caused by the discharge current flowing from thedrain side toward the source side of the selected NAND cell via theselected bit line BL.

If “1” data is programmed in the selected memory cell, the thresholdvoltage of the selected memory cell is positive. Also, since the voltageof the Cell-source or the cell-p-well is fixed at 0V, the pre-chargevoltage Vcc pre-charged to the bit line BL is maintained, if CG2 of theselected memory cell is 0V.

If “0” data is programmed in the selected memory cell, the thresholdvoltage of the selected memory cell is negative. Also, since the voltageof the cell-source or the cell-p-well is fixed at 0V, the pre-chargevoltage Vcc pre-charged to the bit line BL is discharged through theselected NAND cell so as to be brought back to 0V, if CG2 of theselected memory cell is 0V.

The read operation according to the first embodiment of the presentinvention shown in FIG. 5 is featured in that, in the data readoperation described above, the read voltage V_(read) of the unselectedcontrol gate lines CG1 and CG3 to CG8 in the selected block differs fromthe voltage of the selected gate lines SG1, SG2. In other words, theread operation noted above is featured in that the read operation isperformed under the state of V_(read)≠V_(sg1), V_(read)≠V_(sg2). FIG. 5exemplifies the state of V_(read)>V_(sg1), V_(read)>V_(sg2).

The effect of the read operation using the timing wave form shown inFIG. 5 will now be described.

As described previously, in order to realize a high speed readingoperation, it is necessary to increase the read current flowing throughthe selected NAND cell including the selected memory cell having “0”data programmed therein.

If a single NAND cell is formed of 8 memory cells, it is possible toincrease the read current flowing through the NAND cell by lowering theresistance of the unselected 7 memory cells. The resistance of theunselected 7 memory cells can be lowered by increasing the voltage levelof V_(read) inputted to the control gates of these 7 memory cells.

FIG. 6 shows the conventional timing wave form of the read operation forcomparison with the timing wave form of the read operation in the firstembodiment of the present invention. In the conventional read operation,the unselected control gate lines CG1 and CG3 to CG8 and the selectedgate lines SG1, SG2 have the same voltage level V_(read) and, thus, thevoltage of the same level is applied to the control gates of the memorycells and to the select gates of the select transistors.

As described previously, two insulating films are formed between thecontrol gate and the channel of the memory cell, i.e., an insulatinggate formed between the control gate and the floating gate and anotherinsulating gate formed between the floating gate and the channel. Inaddition, the control gate is insulated from the floating gate. As aresult, the voltage is divided into the two insulating films even if thevoltage level of the read voltage V_(read) is increased, with the resultthat the voltage applied to the insulating film formed between thefloating gate and the channel is lowered.

On the other hand, in the select transistor, the select gate voltage issubstantially applied in general to the gate electrode of the wiringlayer (see 15 ₉, 15 ₁₀ in FIG. 3A and the related description) formingthe floating gate of the memory cell. Also, only one insulating film isformed between the gate electrode and the channel. It follows that theselect gate voltage is not dispersed (V_(sg1)=V_(sg2)=V_(read)), withthe result that the electric field intensity within the film isincreased so as to bring about the possibility that the insulating filmis broken down.

In the conventional method of avoiding the breakdown of the insulatingfilm, the insulating film formed between the select gate and the channelof the select transistor is made thicker than the insulating film formedbetween the floating gate and the channel of the memory cell (see 14 inFIG. 3B). In this case, however, it is necessary to make the memory cellregion (lower region of the select gate 17 ₁ shown in FIG. 2A) differentfrom the select transistor (lower region of the select gate 17 ₉ in FIG.2A) in the process condition so as to increase the distance between thecontrol gate 17 ₁ and the select gate 17 ₉. It follows that a problem isgenerated that it is difficult to reduce the cell size of the NAND cell.

Since it is possible to increase the voltage level (voltage level ofV_(read)) of the unselected control gate line in the selected block soas to make the voltage level (voltage level of V_(sg1), V_(sg2)) of theselect gate unchanged by using the read operation according to the firstembodiment of the present invention shown in FIG. 5, it is possible tomarkedly lower the resistance of the unselected memory cell in theselected block. It follows that it is possible to increase the readcurrent flowing through the selected NAND cell including the selected“0” data programmed memory cell, thereby avoiding the breakdown of theinsulating film of the selected transistor without increasing the cellsize of the NAND cell.

As described above, only one insulating film is formed between theselect gate line and the channel of the select transistor, though twoinsulating films are formed between the memory cell and the channel ofthe control gate line. Therefore, it is possible to set the highestvalue of the voltage applied to the control gate line at a level higherthan the highest value of the voltage applied to the select gate line(see V_(read) shown in FIG. 5). In other words, it is possible toprevent an increase of the voltage between the select gate of the selecttransistor and the channel by setting the condition of V_(read)>V_(sg1),V_(read)>V_(sg2), so as to improve the operating speed and thereliability of the nonvolatile semiconductor memory device.

In the embodiment described above, the voltages SG1 and SG2 of theselect gate line during the reading operation differ from each other inthe voltage level. However, the similar effect can be obtained evenwhere the voltage SG1 and SG2 are equal to each other in the voltagelevel. Where V_(sg1) is equal to V_(sg2) (V_(sg1)=V_(sg2)), a singlekind of voltage is charged in the select gate and, thus, is advantageousin that it is possible to decrease the number of circuits and thecircuit area, compared with the case where V_(sg1) is not equal toV_(sg2) (V_(sg1)≠V_(sg2)). Also, in the first embodiment describedabove, the voltage of the selected control gate line CG2 is set at 0Vduring the data read operation. However, the similar effect can also beobtained in the case where the voltage of the control gate line CG2 ispositive or negative.

Second Embodiment

The read operation according to a second embodiment of the presentinvention will now be described as a modification of the firstembodiment. The second embodiment is directed to a modification of thefirst embodiment modified such that, in the read operation in the firstembodiment, the voltage V_(sg1) of the select gate line SG1 on the sideof the bit line is set higher than the voltage V_(sg2) of the selectgate line SG2 on the side of the source line as described in thefollowing.

In the read operation of the selected NAND cell, it is unavoidable for aseries resistance to remain in the unselected memory cells constitutingthe selected NAND cell or in the selected memory cell having “0” dataprogrammed therein. Therefore, if an electric current for the readingflows through the selected NAND cell, a potential difference isgenerated between the bit line contact and the source line.

For example, suppose that, when a positive voltage is applied to the bitline BL so as to cause the read current to flow through the selectedNAND cell, the source voltage of the select transistor S1 on the side ofthe bit line BL is increased to 1V by the series resistance noted above.In this case, if the voltage V_(sg2) of the select gate line SG2required for turning on the select transistor S2 on the side of thesource line is, for example, 3V, it is necessary to set the voltageV_(sg1) of the select gate line SG1 required for turning on the selecttransistor S1 on the side of the bit line, which is equal inconstruction to the select transistor S2 on the side of the source line,at 4V.

As described above, it is desirable to set the condition V_(sg1)>V_(sg2)in order to increase the speed of the read operation. If this conditionis combined with the first embodiment, it is apparently desirable forV_(sg1), V_(sg2) and the voltage V_(read) of the control gate lines CG1and CG3 to CG8 of the unselected memory cells in the selected NAND cellto bear the relationship V_(read)>V_(sg1)>V_(sg2),V_(sg1)>V_(read)>V_(sg2), or V_(sg1)>V_(sg2)>V_(read) in order toachieve a high speed reading of the nonvolatile semiconductor memorydevice.

Third Embodiment

The read operation of the nonvolatile semiconductor memory deviceaccording to a third embodiment of the present invention will now bedescribed with reference to FIG. 7. Specifically, FIG. 7 shows a timingwave form of the read operation in the third embodiment of the presentinvention. The read operation shown in FIG. 7 is featured in that thevoltage Vcg of the control gate line CG2 of the selected memory cell isset positive. The voltage of the unselected control gate line in theselected block differs from the voltage of the select gate line in thethird embodiment, too. In other words, the effect similar to thatobtained in each of the first and second embodiments is obtained in thethird embodiment by setting the condition V_(read) ≠V_(sg1), V_(read)≠V_(sg2).

As shown in FIG. 7, the program verify read operation is an example ofthe case where the voltage of the selected control gate line ispositive. FIG. 8 is a flow chart showing the data program operation.

If the program operation is started, the program data is inputted fromoutside the chip in step S1. Then, a high voltage (about 20V) for theprogramming is applied to the selected control gate line by the programpulse applying operation performed in step S2, followed by performingthe program verify read operation in step S3.

In this case, it is desirable to set the threshold voltage level of thememory cell set at a positive threshold voltage by the data program (“1”data program) at a voltage level sufficiently higher than 0V in order toincrease the read margin. Therefore, the selected control gate line isset at a high voltage level higher than the control gate line voltage inthe ordinary read operation.

For example, if the voltage level of the selected control gate line is0V in the ordinary read operation, the voltage level of the selectedcontrol gate line in the program verify read operation is set at apositive voltage having the voltage wave form shown as the voltageV_(cg) of the selected gate line CG2 in the uppermost stage of FIG. 7.

The read operation in a multi-level memory, in which data greater than 1bit is stored in a single memory by setting three or more thresholdvoltage levels in a single memory cell, constitutes another example ofthe case where the voltage of the selected control gate line ispositive.

FIG. 9 shows the threshold voltage distribution V_(t) of the memorycell, covering the case where data of two bits is stored in a singlememory cell by setting four threshold voltage levels in a single memorycell. As shown by broken lines in FIG. 9, in reading the thresholdvoltage of the memory cell of the multi-level memory, it is necessary toapply a positive voltage such as V_(cg2) or V_(cg3) in addition to 0V asa selected control gate line voltage. In this case, V_(cg) is renderedpositive in the timing wave form of the read operation shown in FIG. 7.Incidentally, V_(cg) represents V_(cg2), V_(cg3), etc. in the generalform.

It is not absolutely necessary to set the voltage of the selectedcontrol gate line at 0V in the ordinary data read operation, too. It ispossible for the voltage of the selected control gate line at 1V or 2V.For example, it is possible to set the boundary level of the memorystate between the “0” data and the “1” data at 1V or 2V. In this case,it is possible to employ the read operation described in the thirdembodiment of the present invention.

Described in each of the first to third embodiments of the presentinvention is the relationship in magnitude between the unselectedcontrol gate line voltage and the selected select gate line voltage inthe data read operation. However, the particular relationship is notnecessarily limited to those described in the first to third embodimentsof the present invention.

For example, it is possible to increase the read operation by settingthe condition of V_(read)<V_(sg1) or V_(read)<V_(sg2) in each of thefirst and third embodiments of the present invention. An example inwhich the particular method is effective includes the case where theresistance of the select transistor is higher than the resistance of 8memory cells in the data read operation in the NAND cell including theselected memory cell having the “0” data stored therein. In this case,as a method of increasing the current flowing through the NAND cell, itis effective to set the voltage of the select gate at a high value.

If the voltage of the control gate line is rendered excessively high inthe case of making the voltage of the control gate line equal to thevoltage of the select gate line, electrons are injected from the channelof the memory cell into the floating gate so as to make it possible forthe data stored in the memory cell to be broken. In this case, it is aneffective method of preventing the breakage of the stored data toincrease the voltage of the select gate line alone while maintaining thevoltage of the unselected control gate line at V_(read). In this case,it is possible to increase the read operation by setting the conditionof V_(read)<V_(sg1) or V_(read)<V_(sg2). This method is particularlyeffective in the case where the reliability relative to the voltageapplication between the gate and the channel of the select transistor ishigh.

In each of the first to third embodiments of the present inventiondescribed above, 8 memory cells are connected in series to a single NANDcell. However, the number of memory cells connected in series is notlimited to 8. The first to third embodiments are similarly effective inthe case where, for example, 2, 4, 16, 32, or 64 memory cells areconnected in series. The first to third embodiments are similarlyeffective in the case where a single memory cell is connected betweenthe select transistors S1 and S2 in the NAND cell.

Fourth Embodiment

A fourth embodiment of the present invention will now be described withreference to FIG. 10. In the fourth embodiment of the present invention,the read operation of the NAND type EEPROM described in each of thefirst and third embodiments is applied to the DINOR type EEPROM.Incidentally, the DINOR type EEPROM is described in detail in, forexample, “IEDM Tech. Digest, 1992, pp. 599-602”.

FIG. 10 shows the construction of the memory cell array of the DINORtype EEPROM. As shown in the drawing, main bit lines D0 to Dn arearranged in the column direction of the memory cell array, and local bitlines LB are connected to each main bit line through a selecttransistor. The local bit lines are arranged in the column directionalong the main bit lines.

Source lines are drawn in parallel to each of the local bit lines fromthe common source line arranged in the column direction of the memorycell array, and a plurality of memory cells are connected in parallelbetween each local bit line and the source line so as to form a memorycell unit consisting of DINOR cells.

The select gate of a select transistor is connected to a select gateline ST arranged in the row direction for each cell block consisting ofa plurality of memory cell units, and the control gate of the memorycell is connected to, for example, 32 word lines WL0 to WL31 arranged inthe column direction for each cell block consisting of a plurality ofmemory cell units.

In the DINOR type EEPROM shown in FIG. 10, the memory cell unit isselected by the main bit lines D0 to Dn and the select gate line ST, andthe memory cells constituting the memory cell unit are selected by usingword lines WL0 to WL31. In the read operation of the DINOR type EEPROM,a low level voltage for turning off the unselected memory cell isapplied to the unselected word lines, and the read voltage V_(read) isapplied to the selected word line so as to detect the data program stateof the selected memory cell.

The pre-charge voltage Vcc is imparted to the main bit line so as todetect the program state of the select memory cell from the change involtage of the main bit line caused by the discharge current flowingfrom the main bit line into the common source line through the selecttransistor of the local bit line and the selected memory cell.

In this case, the relationship between the voltage V_(st) of the selectgate line ST required for realizing a high speed reading and the readvoltage V_(read) of the selected word line can be derived similarly byusing the relationship between the voltage V_(sg1) of the selected gateline SG1 and the read voltage V_(read) of the unselected control gateline described previously in conjunction with the first and thirdembodiments of the present invention.

Fifth Embodiment

A fifth embodiment of the present invention will now be described withreference to FIG. 11. In the fifth embodiment of the present invention,the read operation of the NAND type EEPROM described previously inconjunction with the first to third embodiments of the present inventionis applied to the AND type EEPROM. The AND type EEPROM is described indetail in, for example, “IEDM Tech. Digest, 1992, pp. 991-993”.

The read operation of the memory cell array in the AND type EEPROM shownin FIG. 11 is equal to that of the memory cell array of the DINOR typeEEPROM described previously with reference to FIG. 10, except that, inthe memory cell array in the AND type EEPROM shown in FIG. 11, a secondselect transistor is connected between the local source line and themain source line. Under the circumstances, the differences between theread operation of the memory cell array in the AND type EEPROM shown inFIG. 11 and the read operation of the memory cell array in the DINORtype EEPROM shown in FIG. 10 will now be described.

In the read operation of the AND type EEPROM, the memory cell unit isselected by the main bit lines D0 to Dn and the select gate lines ST1,ST2, and a pre-charge voltage Vcc is imparted to the main bit line so asto detect the program state from the change in the voltage of the mainbit line caused by the discharge current flowing from the main bit lineinto the main source line through the first select transistor connectedbetween the main bit line and the local bit line, the selected memorycell connected between the local bit line and the local source line, andthe second select transistor connected between the local source line andthe common source line.

In this case, the relationship among the voltage V_(st1) of the selectedgate line ST1 of the first select transistor, the voltage V_(st2) of theselected gate line ST2 of the second select transistor, and the readvoltage V_(read) of the selected word line required for realizing a highspeed reading can be applied similarly by using the relationship amongthe voltage V_(sg1) of the select gate line SG1, the voltage V_(sg2) ofthe select gate line SG2, and the read voltage V_(read) of theunselected control gate line in the NAND type EEPROM describedpreviously in conjunction with the first to third embodiments of thepresent invention.

Sixth Embodiment

A sixth embodiment of the present invention will now be described withreference to FIGS. 12 and 13. In the sixth embodiment of the presentinvention, the read operation of the NAND type EEPROM describedpreviously in conjunction with the first to third embodiments of thepresent invention is applied to a NOR type EEPROM.

FIG. 12 shows the construction of the memory cell array of the NOR typeEEPROM. As shown in the drawing, bit lines BL0 to BLn are arranged inthe column direction of the memory cell array, and a common source lineis arranged in the column direction of the memory cell array. Aplurality of source lines are drawn from the common source line in therow direction of the memory cell array, and a memory cell unitconsisting of a NOR type cell, in which a single select transistor onthe side of the bit line is connected in series to a single memory cellon the side of the source line, is connected between each bit line andeach source line.

The select gate of the select transistor is connected to the select gateline ST arranged in the row direction for each block consisting of aplurality of memory cell units, and the control gate of the memory cellis connected to the word line WL arranged in the row direction for eachblock consisting of a plurality of memory cell units.

In the NOR type EEPROM shown in FIG. 12, the memory cell unit connectedin parallel between each bit line and the source line is selected by thebit lines BL0 to BLn and the select gate line ST, and the memory cellconstituting the memory cell unit is selected by using the word line WL.In the read operation of the NOR type EEPROM, a low level voltageturning off the unselected memory cell is applied to the unselected wordline, and the read voltage V_(read) is imparted to the selected wordline, so as to detect the data program state of the selected memorycell.

If a pre-charge voltage Vcc is imparted to the bit line, the programstate is detected from the change in voltage of the bit line caused bythe discharge current flowing from the main bit line into the commonsource line through the select transistor on the side of the bit lineand the selected memory cell on the side of the source line. In thiscase, the relationship between the voltage V_(st) of the select gateline ST required for realizing a high speed reading and the read voltageV_(read) of the selected word line can be similarly applied by using therelationship between the voltage V_(sg1) of the select gate line SG1 andthe read voltage V_(read) of the unselected control gate line in theNAND type EEPROM described previously in conjunction with the first andthird embodiments of the present invention.

The NOR type EEPROM shown in FIG. 13 is featured in that the memory cellunit consists of the select transistor connected on the side of thesource line and the memory cell connected on the side of the bit line,and is equal to the NOR type EEPROM shown in FIG. 12 in the otherconstruction and the read operation. Therefore, the explanation of theoverlapping portion is omitted in the following description.

In the NOR type EEPROM shown in FIG. 13, the relationship between thevoltage V_(st) of the select gate line ST required for realizing a highspeed reading and the read voltage V_(read) of the selected word linecan be similarly applied by using the relationship between the voltageV_(sg2) of the select gate line SG2 and the read voltage V_(read) of theunselected control gate line in the NAND type EEPROM describedpreviously in conjunction with the first and third embodiments of thepresent invention.

The present invention is not limited to the embodiments described above.As described previously, the technical idea of the present invention canalso be applied similarly to the case where a single memory cell isconnected between the select transistor S1 on the side of the bit lineand the select transistor S2 on the side of the source line in the readoperation of the NAND type EEPROM described in conjunction with each ofthe first and third embodiments of the present invention. In this case,however, the relationship among the voltages V_(sg1), V_(sg2) of theselect gate lines SG1, SG2, and the read voltage V_(read) of theselected memory cell required for realizing a high speed reading isapplied by using the relationship among the voltages V_(sg1), V_(sg2) ofthe select gate lines SG1, SG2, and the read voltage V_(read) of theselected memory cell described previously in conjunction with the fourthto sixth embodiments of the present invention. Further, the presentinvention can be worked in variously modified fashions within thetechnical scope of the present invention.

As described above, the present invention provides a nonvolatilesemiconductor memory device capable of achieving a high speed datareading while avoiding the breakdown of the insulating film formedbetween the select gate and the channel of the select transistor.

What is claimed is:
 1. A nonvolatile semiconductor memory device,comprising: memory cell units each including a plurality of memory cellsconnected in series, a first select transistor and a second selecttransistor, the plurality of memory cells connected in series beingconnected between the first select transistor and the second selecttransistor; a memory cell array including the memory cell units arrangedto form an array; control gate lines each including control gates ofmemory cells connected continuously in a row direction of the memorycell array; a first select gate line including gates of the first selecttransistors connected continuously in the row direction of the memorycell array; and a second select gate line including gates of the secondselect transistors connected continuously in the row direction of thememory cell array; wherein a first voltage is supplied to a control gateof a selected memory cell included in a selected memory cell unit, asecond voltage is supplied to a control gate of an unselected memorycell included in the selected memory cell unit, a third voltage issupplied to a gate of the first select transistor in the selected memorycell unit, a fourth voltage is supplied to a gate of the second selecttransistor in the selected memory cell unit, thereby a verify readoperation is performed, the first voltage is lower than the secondvoltage, and the second voltage is higher than any of the third voltageand the fourth voltage.
 2. A nonvolatile semiconductor memory device,comprising: memory cell units each including a plurality of memory cellsconnected in series, a first select transistor, and a second selecttransistor, the plurality of memory cells connected in series beingconnected between the first select transistor and the second selecttransistor; a memory cell array including the memory cell units arrangedto form an array; control gate lines each including control gates ofmemory cells connected continuously in a row direction of the memorycell array; a first select gate line including gates of the first selecttransistors connected continuously in the row direction of the memorycell array; and a second select gate line including gates of the secondselect transistors connected continuously in the row direction of thememory cell array; wherein a first voltage is supplied to a control gateof a selected memory cell included in a selected memory cell unit, asecond voltage is supplied to a control gate of at least one unselectedmemory cell included in the selected memory cell unit, a third voltageis supplied to a gate of the first select transistor in the selectedmemory cell unit, and a fourth voltage is supplied to a gate of thesecond select transistor in the selected memory cell unit, thereby averify read operation is performed, the second voltage is the highestvoltage in voltages supplied to control gates of unselected memory cellsin the selected memory cell unit in the verify read operation, the firstvoltage is lower than the second voltage, and the second voltage ishigher than any of the third voltage and the fourth voltage.
 3. Anonvolatile semiconductor memory device, comprising: memory cell unitseach including at least one memory cell, a first select transistor, anda second select transistor, the at least one memory cell being connectedbetween the first select transistor and the second select transistor; amemory cell array including the memory cell units arranged to form anarray; a control gate line including control gates of memory cellsconnected continuously in a row direction of the memory cell array; afirst select gate line including gates of the first select transistorsconnected continuously in the row direction of the memory cell array;and a second select gate line including gates of the second selecttransistors connected continuously in the row direction of the memorycell array; wherein a first voltage is supplied to a control gate of afirst memory cell included in a selected memory cell unit, a secondvoltage is supplied to a gate of the first select transistor in theselected memory cell unit, a third voltage is supplied to a gate of thesecond select transistor in the selected memory cell unit, thereby averify read operation is performed, and the first voltage is higher thanany of the second voltage and the third voltage.
 4. A nonvolatilesemiconductor memory device, comprising: memory cell units eachincluding a plurality of memory cells connected in series, a firstselect transistor and a second select transistor, the plurality ofmemory cells connected in series being connected between the firstselect transistor and the second select transistor; a memory cell arrayincluding the memory cell units arranged to form an array; control gatelines each including control gates of memory cells connectedcontinuously in a row direction of the memory cell array; a first selectgate line including gates of the first select transistors connectedcontinuously in the row direction of the memory cell array; and a secondselect gate line including gates of the second select transistorsconnected continuously in the row direction of the memory cell array;wherein a first voltage is supplied to a control gate of a first memorycell included in a selected memory cell unit, a second voltage issupplied to a control gate of a second memory cell included in theselected memory cell unit, a third voltage is supplied to a gate of thefirst select transistor in the selected memory cell unit, a fourthvoltage is supplied to a gate of the second select transistor in theselected memory cell unit, thereby a verify read operation is performed,the first voltage is lower than the second voltage, and the secondvoltage is higher than any of the third voltage and the fourth voltage.5. The nonvolatile semiconductor memory device, according to claim 4,wherein the first memory cell is a selected memory cell included in theselected memory cell unit, and the second memory cell is a unselectedmemory cell included in the selected memory cell unit.
 6. Thenonvolatile semiconductor memory device, according to claim 4, whereinthe third voltage is higher than the fourth voltage.
 7. The nonvolatilesemiconductor memory device, according to claim 4, wherein the thirdvoltage is substantially equal to the fourth voltage.
 8. The nonvolatilesemiconductor memory device, according to claim 4, wherein data greaterthan one bit is stored in a memory cell corresponding to at least one ofthe plurality of memory cells included in the memory cell unit.
 9. Thenonvolatile semiconductor memory device, according to claim 4, whereinthe first select transistor is connected between a bit line and one edgeportion of the plurality of memory cells connected in series, and thesecond select transistor is connected between a source line and theother edge portion of the memory cells connected in series.
 10. Thenonvolatile semiconductor memory device, according to claim 4, whereinall of the first voltage, the second voltage, the third voltage, and thefourth voltage are higher than 0V.
 11. The nonvolatile semiconductormemory device, according to claim 1, wherein the second voltage issupplied to control gates of plurality of unselected memory cellsincluded in the selected memory cell unit, thereby a verify readoperation is performed.
 12. The nonvolatile semiconductor memory device,according to claim 1, wherein the third voltage is higher than thefourth voltage.
 13. The nonvolatile semiconductor memory device,according to claim 1, wherein the third voltage is substantially equalto the fourth voltage.
 14. The nonvolatile semiconductor memory device,according to claim 1, wherein data greater than one bit is stored in amemory cell corresponding to at least one of the plurality of memorycells included in the memory cell unit.
 15. The nonvolatilesemiconductor memory device, according to claim 1, wherein the firstselect transistor is connected between a bit line and one edge portionof the plurality of memory cells connected in series, and the secondselect transistor is connected between a source line and the other edgeportion of the plurality of memory cells connected in series.
 16. Thenonvolatile semiconductor memory device, according to claim 1, whereinall of the first voltage, the second voltage, the third voltage and thefourth voltage are higher than 0V.
 17. The nonvolatile semiconductormemory device, according to claim 1, wherein the memory cell has alaminate gate structure comprising a floating gate configured to storethe data by an accumulation state of charge and the control gateconfigured to control the accumulation state of charge in the floatinggate, and a first insulating film interposed between a first channel ofthe memory cell and the floating gate of the memory cell and a secondinsulating film interposed between a second channel of the first selecttransistor and the gate of the first select transistor are formed in thesame step.
 18. The nonvolatile semiconductor memory device, according toclaim 1, wherein the memory cell has a laminate gate structurecomprising a floating gate configured to store the data by anaccumulation state of charge and the control gate configured to controlthe accumulation state of charge in the floating gate, and the floatinggate is formed in a first wiring layer, the control gate is formed in asecond wiring layer, and the first select gate line is formed in atleast two wiring layers including the first wiring layer and the secondwiring layer.
 19. The nonvolatile semiconductor memory device, accordingto claim 2, wherein the second voltage is supplied to control gates ofplurality of unselected memory cells included in the selected memorycell unit, thereby a verify read operation is performed.
 20. Thenonvolatile semiconductor memory device, according to claim 2, whereinthe third voltage is higher than the fourth voltage.
 21. The nonvolatilesemiconductor memory device, according to claim 2, wherein the thirdvoltage is substantially equal to the fourth voltage.
 22. Thenonvolatile semiconductor memory device, according to claim 2, whereindata greater than one bit is stored in a memory cell corresponding to atleast one of the plurality of memory cells included in the memory cellunit.
 23. The nonvolatile semiconductor memory device, according toclaim 2, wherein the first select transistor is connected between a bitline and one edge portion of the plurality of memory cells connected inseries, and the second select transistor is connected between a sourceline and the other edge portion of the plurality of memory cellsconnected in series.
 24. The nonvolatile semiconductor memory device,according to claim 2, wherein all of the first voltage, the secondvoltage, the third voltage and the fourth voltage are higher than 0V.25. The nonvolatile semiconductor memory device, according to claim 2,wherein the memory cell has a laminate gate structure comprising afloating gate configured to store the data by an accumulation state ofcharge and the control gate configured to control the accumulation stateof charge in the floating gate, and a first insulating film interposedbetween a first channel of the memory cell and the floating gate of thememory cell and a second insulating film interposed between a secondchannel of the first select transistor and the gate of the first selecttransistor are formed in the same step.
 26. The nonvolatilesemiconductor memory device, according to claim 2, wherein the memorycell has a laminate gate structure comprising a floating gate configuredto store the data by an accumulation state of charge and the controlgate configured to control the accumulation state of charge in thefloating gate, and the floating gate is formed in a first wiring layer,the control gate is formed in a second wiring layer, and the firstselect gate line is formed in at least two wiring layers including thefirst wiring layer and the second wiring layer.
 27. The nonvolatilesemiconductor memory device, according to claim 3, wherein the firstmemory cell is a selected memory cell included in the selected memorycell unit.
 28. The nonvolatile semiconductor memory device, according toclaim 3, wherein the second voltage is higher than the third voltage.29. The nonvolatile semiconductor memory device, according to claim 3,wherein the second voltage is substantially equal to the third voltage.30. The nonvolatile semiconductor memory device, according to claim 3,wherein data greater than one bit is stored in the memory cell includedin the memory cell unit.
 31. The nonvolatile semiconductor memorydevice, according to claim 3, wherein the first select transistor isconnected between a bit line and the memory cell included in the memorycell unit, and the second select transistor is connected between asource line and the memory cell included in the memory cell unit. 32.The nonvolatile semiconductor memory device, according to claim 3,wherein all of the first voltage, the second voltage and the thirdvoltage are higher than 0V.
 33. The nonvolatile semiconductor memorydevice, according to claim 3, wherein the memory cell has a laminategate structure comprising a floating gate configured to store the databy an accumulation state of charge and the control gate configured tocontrol the accumulation state of charge in the floating gate, and afirst insulating film interposed between a first channel of the memorycell and the floating gate of the memory cell and a second insulatingfilm interposed between a second channel of the first select transistorand the gate of the first select transistor are formed in the same step.34. The nonvolatile semiconductor memory device, according to claim 3,wherein the memory cell has a laminate gate structure comprising afloating gate configured to store the data by an accumulation state ofcharge and the control gate configured to control the accumulation stateof charge in the floating gate, and the floating gate is formed in afirst wiring layer, the control gate is formed in a second wiring layer,and the first select gate line is formed in at least two wiring layersincluding the first wiring layer and the second wiring layer.
 35. Thenonvolatile semiconductor memory device, according to claim 4, whereinthe second voltage is supplied to control gates of plurality ofunselected memory cells included in the selected memory cell unit,thereby a verify read operation is performed.
 36. The nonvolatilesemiconductor memory device, according to claim 4, wherein the memorycell has a laminate gate structure comprising a floating gate configuredto store the data by an accumulation state of charge and the controlgate configured to control the accumulation state of charge in thefloating gate, and a first insulating film interposed between a firstchannel of the memory cell and the floating gate of the memory cell anda second insulating film interposed between a second channel of thefirst select transistor and the gate of the first select transistor areformed in the same step.
 37. The nonvolatile semiconductor memorydevice, according to claim 4, wherein the memory cell has a laminategate structure comprising a floating gate configured to store the databy an accumulation state of charge and the control gate configured tocontrol the accumulation state of charge in the floating gate, and thefloating gate is formed in a first wiring layer, the control gate isformed in a second wiring layer, and the first select gate line isformed in at least two wiring layers including the first wiring layerand the second wiring layer.
 38. A nonvolatile semiconductor memorydevice, comprising: memory cell units each including a plurality ofmemory cells connected in series, a first select transistor and a secondselect transistor, the plurality of memory cells connected in seriesbeing connected between the first select transistor and the secondselect transistor; a memory cell array including the memory cell unitsarranged to form an array; control gate lines each including controlgates of memory cells connected continuously in a row direction of thememory cell array; a first select gate line including gates of the firstselect transistors connected continuously in the row direction of thememory cell array; and a second select gate line including gates of thesecond select transistors connected continuously in the row direction ofthe memory cell array; wherein a first voltage is supplied to a controlgate of a selected memory cell included in a selected memory cell unit,a second voltage is supplied to a control gate of at least oneunselected memory cell included in the selected memory cell unit, athird voltage is supplied to a gate of the first select transistor inthe selected memory cell unit, a fourth voltage is supplied to a gate ofthe second select transistor in the selected memory cell unit, thereby averify read operation is performed, the second voltage is the highestvoltage in voltages supplied to control gates of unselected memory cellsin the selected memory cell unit in the verify read operation, and atleast one of the first voltage and the second voltage is higher than anyof the third voltage and the fourth voltage.